/*
 * MenuClientTestAsync.java
 *
 * Created on 6 décembre 2008, 13:58
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package org.projetjava.client;
import com.google.gwt.user.client.rpc.AsyncCallback;
import fr.unice.miage.projetjava.entities.Produit;
import fr.unice.miage.projetjava.entities.Users;


/**
 *
 * @author Olivier
 */
public interface MenuClientTestAsync {

    public void affichageProduit(AsyncCallback callbackProduit);

    public void ajouterProduit(Produit p, AsyncCallback callbackAdd);
    public void commandeUser(Users user, AsyncCallback callbackCommande);
    public void connexionUser(String login, String pwd, AsyncCallback callback);
    public void deconnexionUser(AsyncCallback callbackDeconnexion);

    public void finishOrder(AsyncCallback callbackFinish);
    public void inscriptionUser(String last, String first, String log, String pass, String add1, String add2, String postal, String mail, AsyncCallback callbackInscription);
    public void updatePanier(AsyncCallback callbackUpdatePanier);

    public void voirPanier(AsyncCallback callbackPanier);
}
